TCP Trunking: Design, Implementation and Performance
نویسندگان
چکیده
A TCP trunk is an aggregate traffic stream whose data packets are transported at a rate dynamically determined by TCPÕs congestion control. Typically such a trunk is implemented on top of a layer-2 virtual circuit or an MPLS label switched path. A management TCP connection is used to regulate the rate at which the trunk transmits its data packets. Setting up a TCP trunk over a circuit or a path is easy, involving only the two end nodes of a trunk to implement the management TCP connection. A TCP trunk can guarantee minimum bandwidth while being able to grab additional bandwidth when it is available. When carried by a TCP trunk, UDP flows will be constrained in their band-width usage, although they themselves do not perform congestion control. Experiments on testbed networks have validated these properties. TCP trunking can be an effective tool for network operators in managing bandwidth sharing between aggregates.
منابع مشابه
TCP trunking for bandwidth management of aggregate traffic
TCP trunking is a novel way of applying TCP congestion control to bandwidth management of aggregate traffic. This is accomplished by setting up a separate TCP connection to probe network congestion, and then using the TCP connection’s congestion control to regulate the bandwidth usage of the aggregate traffic. TCP trunking offers several advantages in managing bandwidth of aggregate traffic. It...
متن کاملDecoupling Control from Data for TCP Congestion Control
Many applications want to use TCP congestion control to regulate the transmission rate of a data packet stream. A natural way to achieve this goal is to transport the data packet stream on a TCP connection. However, because TCP implements both congestion and error control, transporting a data packet stream directly using a TCP connection forces the data packet stream to be subject to TCP’s othe...
متن کاملTCP Trunking
ATCPtrunkisanIPtunnelunderTCPcontrol,capable of carrying packets from any number of user flows. By exploiting properties of TCP,aTCPtrunk provides elastic
متن کاملNetworking over Next-Generation Satellite Systems
Networking over Next-Generation Satellite Systems by Thomas Ross Henderson Doctor of Philosophy in Engineering– Electrical Engineering and Computer Sciences University of California at Berkeley Professor Randy H. Katz, Chair Thanks to both the rapid deployment of the Internet and advances in satellite technology, the market for broadband satellite services is poised for substantial growth in th...
متن کاملOn the Performance of TCP Splicing for URL-Aware Redirection
This paper describes the design, implementation and performance of a layer-7 switch which supports URL-aware redirection of HTTP traÆc. Currently, there are several vendors who are beginning to announce the availability of such switches in the market, but little or no implementation and performance information is available. We discuss design issues pertaining to such switches through a prototyp...
متن کامل